package algo3.algothief.vista;

import algo3.algothief.excepcion.CasoNoIniciadoException;
import algo3.algothief.modelo.Juego;


public class VistaLadron {

	private Juego juego;
	
	private VistaDescripcionDeLadron vistaDeLaDescripcion;
	private VistaObjetoRobado vistaDelObjeto;
	
//---------------------------------------------------------------------------------------------------------

	public VistaLadron(Juego juegoActual) {
		this.juego = juegoActual;
		
		this.vistaDeLaDescripcion = new VistaDescripcionDeLadron(juego);
		this.vistaDelObjeto = new VistaObjetoRobado(juego);
	}
	
//---------------------------------------------------------------------------------------------------------

	public void graficarMensajeDeQueObjetoSeRobo() throws CasoNoIniciadoException {
		vistaDelObjeto.graficarMensajeDeQueObjetoSeRobo();
	}
	
	public void graficarMensajeConElSexoDelLadron() throws CasoNoIniciadoException {
		vistaDeLaDescripcion.graficarMensajeConElSexoDelLadron();
	}
}
